/*dest_raw_inc=0x00 */
{
 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  4 */ {  {    0, 0x2, 0x02 },  {    4, 0x2, 0x02 },  },
  /*  5 */ {  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    0, 0x2, 0x03 },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  8 */ {  {    0, 0x2, 0x02 },  {    4, 0x2, 0x02 },  },
  /*  9 */ {  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    0, 0x2, 0x03 },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    1, 0x1, 0x00 },  },
  /*  3 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  4 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  7 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    0, 0x2, 0x02 },  {    4, 0x2, 0x02 },  },
  /*  8 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    0, 0x2, 0x03 },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 11 */ {  {    1, 0x1, 0xff },  {   -2, 0x2, 0xff },  {    0, 0x2, 0x02 },  {    4, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    0, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    0, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    0, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   -1, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {   -1, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
 },
},


/*dest_raw_inc=0x01*/
{
 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  4 */ {  {    2, 0x2, 0x00 },  },
  /*  5 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  8 */ {  {    2, 0x2, 0x00 },  },
  /*  9 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    1, 0x1, 0x00 },  },
  /*  3 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  4 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  7 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  8 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 11 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  4 */ {  {    2, 0x2, 0x00 },  },
  /*  5 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  8 */ {  {    2, 0x2, 0x00 },  },
  /*  9 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    1, 0x1, 0x00 },  },
  /*  3 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  4 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  7 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  8 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 11 */ {  {    1, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x02*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    6, 0x2, 0xff },  {   -3, 0x1, 0x00 },  },
  /*  4 */ {  {    4, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {    4, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    4, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    4, 0x2, 0x03 },  {    6, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
  /*  8 */ {  {    4, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {    4, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    4, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    4, 0x2, 0x03 },  {    6, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    5, 0x1, 0xff },  {   -3, 0x1, 0x00 },  },
  /*  3 */ {  {    5, 0x1, 0xff },  {   -2, 0x2, 0x00 },  },
  /*  4 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    6, 0x2, 0xff },  {   -3, 0x1, 0x00 },  },
  /*  7 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    4, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    4, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    4, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    4, 0x2, 0x03 },  {    6, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
  /* 11 */ {  {    5, 0x1, 0xff },  {    2, 0x2, 0xff },  {    4, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    4, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {    4, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {    4, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
  /*  6 */ {  {    4, 0x2, 0x02 },  {   -2, 0x2, 0x00 },  },
  /*  7 */ {  {    4, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {    4, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {    4, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
  /* 10 */ {  {    4, 0x2, 0x02 },  {   -2, 0x2, 0x00 },  },
  /* 11 */ {  {    4, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    7, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {    7, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0xff },  {   -3, 0x1, 0x00 },  },
  /*  5 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0xff },  {   -2, 0x2, 0x00 },  },
  /*  6 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x01 },  {   -3, 0x1, 0x00 },  },
  /*  9 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x02 },  {   -2, 0x2, 0x00 },  },
  /* 10 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {    7, 0x1, 0xff },  {    4, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x03*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   10, 0x2, 0xff },  {   -7, 0x1, 0x00 },  },
  /*  4 */ {  {    8, 0x2, 0xff },  {   -4, 0x2, 0x00 },  },
  /*  5 */ {  {    8, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {    8, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {    8, 0x2, 0x03 },  {   10, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
  /*  8 */ {  {    8, 0x2, 0x02 },  {   -4, 0x2, 0x00 },  },
  /*  9 */ {  {    8, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {    8, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {    8, 0x2, 0x03 },  {   10, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    9, 0x1, 0xff },  {   -7, 0x1, 0x00 },  },
  /*  3 */ {  {    9, 0x1, 0xff },  {   -6, 0x2, 0x00 },  },
  /*  4 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {   10, 0x2, 0xff },  {   -7, 0x1, 0x00 },  },
  /*  7 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    8, 0x2, 0xff },  {   -4, 0x2, 0x00 },  },
  /*  8 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    8, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    8, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    8, 0x2, 0x03 },  {   10, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
  /* 11 */ {  {    9, 0x1, 0xff },  {    6, 0x2, 0xff },  {    8, 0x2, 0x02 },  {   -4, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {    8, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {    8, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {    8, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
  /*  6 */ {  {    8, 0x2, 0x02 },  {   -6, 0x2, 0x00 },  },
  /*  7 */ {  {    8, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {    8, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {    8, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
  /* 10 */ {  {    8, 0x2, 0x02 },  {   -6, 0x2, 0x00 },  },
  /* 11 */ {  {    8, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   15, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {   15, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0xff },  {   -7, 0x1, 0x00 },  },
  /*  5 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0xff },  {   -6, 0x2, 0x00 },  },
  /*  6 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x01 },  {   -7, 0x1, 0x00 },  },
  /*  9 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x02 },  {   -6, 0x2, 0x00 },  },
  /* 10 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {   15, 0x1, 0xff },  {    8, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x04*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   18, 0x2, 0xff },  {  -15, 0x1, 0x00 },  },
  /*  4 */ {  {   16, 0x2, 0xff },  {  -12, 0x2, 0x00 },  },
  /*  5 */ {  {   16, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {   16, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {   16, 0x2, 0x03 },  {   18, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
  /*  8 */ {  {   16, 0x2, 0x02 },  {  -12, 0x2, 0x00 },  },
  /*  9 */ {  {   16, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {   16, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {   16, 0x2, 0x03 },  {   18, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   17, 0x1, 0xff },  {  -15, 0x1, 0x00 },  },
  /*  3 */ {  {   17, 0x1, 0xff },  {  -14, 0x2, 0x00 },  },
  /*  4 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   18, 0x2, 0xff },  {  -15, 0x1, 0x00 },  },
  /*  7 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   16, 0x2, 0xff },  {  -12, 0x2, 0x00 },  },
  /*  8 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   16, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   16, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   16, 0x2, 0x03 },  {   18, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
  /* 11 */ {  {   17, 0x1, 0xff },  {   14, 0x2, 0xff },  {   16, 0x2, 0x02 },  {  -12, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   16, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {   16, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {   16, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
  /*  6 */ {  {   16, 0x2, 0x02 },  {  -14, 0x2, 0x00 },  },
  /*  7 */ {  {   16, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {   16, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {   16, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
  /* 10 */ {  {   16, 0x2, 0x02 },  {  -14, 0x2, 0x00 },  },
  /* 11 */ {  {   16, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   31, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {   31, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0xff },  {  -15, 0x1, 0x00 },  },
  /*  5 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0xff },  {  -14, 0x2, 0x00 },  },
  /*  6 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x01 },  {  -15, 0x1, 0x00 },  },
  /*  9 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x02 },  {  -14, 0x2, 0x00 },  },
  /* 10 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {   31, 0x1, 0xff },  {   16, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x05*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   34, 0x2, 0xff },  {  -31, 0x1, 0x00 },  },
  /*  4 */ {  {   32, 0x2, 0xff },  {  -28, 0x2, 0x00 },  },
  /*  5 */ {  {   32, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {   32, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {   32, 0x2, 0x03 },  {   34, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
  /*  8 */ {  {   32, 0x2, 0x02 },  {  -28, 0x2, 0x00 },  },
  /*  9 */ {  {   32, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {   32, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {   32, 0x2, 0x03 },  {   34, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   33, 0x1, 0xff },  {  -31, 0x1, 0x00 },  },
  /*  3 */ {  {   33, 0x1, 0xff },  {  -30, 0x2, 0x00 },  },
  /*  4 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   34, 0x2, 0xff },  {  -31, 0x1, 0x00 },  },
  /*  7 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   32, 0x2, 0xff },  {  -28, 0x2, 0x00 },  },
  /*  8 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   32, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   32, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   32, 0x2, 0x03 },  {   34, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
  /* 11 */ {  {   33, 0x1, 0xff },  {   30, 0x2, 0xff },  {   32, 0x2, 0x02 },  {  -28, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   32, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {   32, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {   32, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
  /*  6 */ {  {   32, 0x2, 0x02 },  {  -30, 0x2, 0x00 },  },
  /*  7 */ {  {   32, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {   32, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {   32, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
  /* 10 */ {  {   32, 0x2, 0x02 },  {  -30, 0x2, 0x00 },  },
  /* 11 */ {  {   32, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   63, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {   63, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0xff },  {  -31, 0x1, 0x00 },  },
  /*  5 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0xff },  {  -30, 0x2, 0x00 },  },
  /*  6 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x01 },  {  -31, 0x1, 0x00 },  },
  /*  9 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x02 },  {  -30, 0x2, 0x00 },  },
  /* 10 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {   63, 0x1, 0xff },  {   32, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x06*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   66, 0x2, 0xff },  {  -63, 0x1, 0x00 },  },
  /*  4 */ {  {   64, 0x2, 0xff },  {  -60, 0x2, 0x00 },  },
  /*  5 */ {  {   64, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {   64, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {   64, 0x2, 0x03 },  {   66, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
  /*  8 */ {  {   64, 0x2, 0x02 },  {  -60, 0x2, 0x00 },  },
  /*  9 */ {  {   64, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {   64, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {   64, 0x2, 0x03 },  {   66, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {   65, 0x1, 0xff },  {  -63, 0x1, 0x00 },  },
  /*  3 */ {  {   65, 0x1, 0xff },  {  -62, 0x2, 0x00 },  },
  /*  4 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   66, 0x2, 0xff },  {  -63, 0x1, 0x00 },  },
  /*  7 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   64, 0x2, 0xff },  {  -60, 0x2, 0x00 },  },
  /*  8 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   64, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   64, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   64, 0x2, 0x03 },  {   66, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
  /* 11 */ {  {   65, 0x1, 0xff },  {   62, 0x2, 0xff },  {   64, 0x2, 0x02 },  {  -60, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {   64, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {   64, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {   64, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
  /*  6 */ {  {   64, 0x2, 0x02 },  {  -62, 0x2, 0x00 },  },
  /*  7 */ {  {   64, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {   64, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {   64, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
  /* 10 */ {  {   64, 0x2, 0x02 },  {  -62, 0x2, 0x00 },  },
  /* 11 */ {  {   64, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {  127, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {  127, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0xff },  {  -63, 0x1, 0x00 },  },
  /*  5 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0xff },  {  -62, 0x2, 0x00 },  },
  /*  6 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x01 },  {  -63, 0x1, 0x00 },  },
  /*  9 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x02 },  {  -62, 0x2, 0x00 },  },
  /* 10 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {  127, 0x1, 0xff },  {   64, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},

/*dest_raw_inc=0x07*/
{

 /*dest_align=0*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {  130, 0x2, 0xff },  { -127, 0x1, 0x00 },  },
  /*  4 */ {  {  128, 0x2, 0xff },  { -124, 0x2, 0x00 },  },
  /*  5 */ {  {  128, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  6 */ {  {  128, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /*  7 */ {  {  128, 0x2, 0x03 },  {  130, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
  /*  8 */ {  {  128, 0x2, 0x02 },  { -124, 0x2, 0x00 },  },
  /*  9 */ {  {  128, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /* 10 */ {  {  128, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 11 */ {  {  128, 0x2, 0x03 },  {  130, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
 },

 /*dest_align=1*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {  129, 0x1, 0xff },  { -127, 0x1, 0x00 },  },
  /*  3 */ {  {  129, 0x1, 0xff },  { -126, 0x2, 0x00 },  },
  /*  4 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {    1, 0x1, 0x00 },  },
  /*  5 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {    2, 0x2, 0x00 },  },
  /*  6 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  130, 0x2, 0xff },  { -127, 0x1, 0x00 },  },
  /*  7 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  128, 0x2, 0xff },  { -124, 0x2, 0x00 },  },
  /*  8 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  128, 0x2, 0x01 },  {    1, 0x1, 0x00 },  },
  /*  9 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  128, 0x2, 0x02 },  {    2, 0x2, 0x00 },  },
  /* 10 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  128, 0x2, 0x03 },  {  130, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
  /* 11 */ {  {  129, 0x1, 0xff },  {  126, 0x2, 0xff },  {  128, 0x2, 0x02 },  { -124, 0x2, 0x00 },  },
 },

 /*dest_align=2*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {    2, 0x2, 0x00 },  },
  /*  3 */ {  {  128, 0x2, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  4 */ {  {  128, 0x2, 0xff },  {    0, 0x2, 0x00 },  },
  /*  5 */ {  {  128, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
  /*  6 */ {  {  128, 0x2, 0x02 },  { -126, 0x2, 0x00 },  },
  /*  7 */ {  {  128, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  8 */ {  {  128, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  9 */ {  {  128, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
  /* 10 */ {  {  128, 0x2, 0x02 },  { -126, 0x2, 0x00 },  },
  /* 11 */ {  {  128, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
 },

 /*dest_align=3*/
 {
  /*  0 */ {  },
  /*  1 */ {  {    1, 0x1, 0x00 },  },
  /*  2 */ {  {  255, 0x1, 0xff },  {   -1, 0x1, 0x00 },  },
  /*  3 */ {  {  255, 0x1, 0xff },  {    0, 0x2, 0x00 },  },
  /*  4 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0xff },  { -127, 0x1, 0x00 },  },
  /*  5 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0xff },  { -126, 0x2, 0x00 },  },
  /*  6 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /*  7 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
  /*  8 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x01 },  { -127, 0x1, 0x00 },  },
  /*  9 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x02 },  { -126, 0x2, 0x00 },  },
  /* 10 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x01 },  {   -1, 0x1, 0x00 },  },
  /* 11 */ {  {  255, 0x1, 0xff },  {  128, 0x2, 0x02 },  {    0, 0x2, 0x00 },  },
 },
},
